package com.vhans.db.service;


import com.vhans.db.model.dto.login.LoginDTO;
import com.vhans.db.model.dto.login.UpdatePasswdDTO;

/**
 * 后台登录业务接口
 *
 * @author vhans
 **/
public interface IALoginService {

    /**
     * 发送验证码
     *
     * @param admin 管理员账号
     */
    void sendCode(String admin);

    /**
     * 管理员登录
     *
     * @param login 登录参数
     * @return token
     */
    String loginAdmin(LoginDTO login);

    /**
     * 根据验证码来更新密码
     *
     * @param passwdDTO 更新信息
     */
    void updatePasswd(UpdatePasswdDTO passwdDTO);
}
